package com.fpx.open.platform.domain.ae;

import java.util.List;

import com.fpx.open.platform.domain.prealert.BatchArrivalPrealertTR;
import com.fpx.open.platform.domain.prealert.OrderInfo;
import com.fpx.open.platform.domain.prealert.OrderPrintData;
import com.fpx.open.platform.domain.prealert.PrealertShipperConsigneeTR;
import com.fpx.open.platform.domain.prealert.Refunder;

/**
 * 速卖通传送的订单映射为XMS预报订单
 * 
 * @author wangzhe
 * @date 2013年11月5日
 */
public class AEOrder {

    private BatchArrivalPrealertTR batchPrealert;

    List<OrderInfo> orderInfos;

    private PrealertShipperConsigneeTR shipper;

    private PrealertShipperConsigneeTR consignee;
    
    private Refunder refunder;
    
    private OrderPrintData orderPrintData;

    public BatchArrivalPrealertTR getBatchPrealert() {
        return batchPrealert;
    }

    public void setBatchPrealert(BatchArrivalPrealertTR batchPrealert) {
        this.batchPrealert = batchPrealert;
    }

    public List<OrderInfo> getOrderInfos() {
        return orderInfos;
    }

    public void setOrderInfos(List<OrderInfo> orderInfos) {
        this.orderInfos = orderInfos;
    }

    public PrealertShipperConsigneeTR getShipper() {
        return shipper;
    }

    public void setShipper(PrealertShipperConsigneeTR shipper) {
        this.shipper = shipper;
    }

    public PrealertShipperConsigneeTR getConsignee() {
        return consignee;
    }

    public void setConsignee(PrealertShipperConsigneeTR consignee) {
        this.consignee = consignee;
    }

	/**
	 * @return the refunder
	 */
	public Refunder getRefunder() {
		return refunder;
	}

	/**
	 * @param refunder the refunder to set
	 */
	public void setRefunder(Refunder refunder) {
		this.refunder = refunder;
	}

	/**
	 * @return the orderPrintData
	 */
	public OrderPrintData getOrderPrintData() {
		return orderPrintData;
	}

	/**
	 * @param orderPrintData the orderPrintData to set
	 */
	public void setOrderPrintData(OrderPrintData orderPrintData) {
		this.orderPrintData = orderPrintData;
	}

}
